//package br.com.controler;
//
//import br.com.vo.AliquotaVO;
//import java.util.List;
//import javax.persistence.EntityManager;
//import javax.persistence.Query;
//import util.JPAUtil;
//
///**
// *
// * @author Gilberto
// */
//public class AliquotaControler {
//
//    public static List<AliquotaVO> retornaAliquotas() {
//        EntityManager em = JPAUtil.retornarFabrica().createEntityManager();
//        Query q = em.createQuery("FROM AliquotaVO");
//        List<AliquotaVO> list = q.getResultList();
//        em.close();
//        return list;
//    }
//
//    public static AliquotaVO retornaAliquotaPorId(Integer idAliquota) {
//        EntityManager em = JPAUtil.retornarFabrica().createEntityManager();
//        Query q = em.createQuery("FROM AliquotaVO f WHERE f.id = ?");
//        q.setParameter(1, idAliquota);
//        AliquotaVO retorno;
//        try {
//            retorno = (AliquotaVO) q.getSingleResult();
//            em.close();
//            return retorno;
//        } catch (javax.persistence.NoResultException e) {
//            em.close();
//            return null;
//        }
//    }
//
//    public static List<AliquotaVO> retornaAliquotaPesquisa(String str) {
//        EntityManager em = JPAUtil.retornarFabrica().createEntityManager();
//        Query q = em.createQuery("FROM AliquotaVO f WHERE f.aliquota like ? "
//                + "OR f.descricao like ?");
//        q.setParameter(1, "%" + str + "%");
//        q.setParameter(2, "%" + str + "%");
//        List<AliquotaVO> list = q.getResultList();
//        em.close();
//        return list;
//    }
//}
